Flash: An efficient and portable Web server

نویسندگان

  • Vivek S. Pai
  • Peter Druschel
  • Willy Zwaenepoel
چکیده

This paper presents the design of a new Web server architecture called the asymmetric multi-process eventdriven (AMPED) architecture, and evaluates the performance of an implementation of this architecture, the Flash Web server. The Flash Web server combines the high performance of single-process event-driven servers on cached workloads with the performance of multiprocess and multi-threaded servers on disk-bound workloads. Furthermore, the Flash Web server is easily portable since it achieves these results using facilities available in all modern operating systems. The performance of different Web server architectures is evaluated in the context of a single implementation in order to quantify the impact of a server’s concurrency architecture on its performance. Furthermore, the performance of Flash is compared with two widelyused Web servers, Apache and Zeus. Results indicate that Flash can match or exceed the performance of existing Web servers by up to 50% across a wide range of real workloads. We also present results that show the contribution of various optimizations embedded in Flash.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Flash: an Eecient and Portable Web Server

This paper presents the design of a new Web server architecture called the asymmetric multi process event driven AMPED architecture and evaluates the performance of an implementation of this architecture the Flash Web server The Flash Web server combines the high performance of single process event driven servers on cached workloads with the performance of multi process and multi threaded serve...

متن کامل

Find File Read File Send DataStart End Accept Conn Send Header

This paper presents the design of a new Web server architecture called the asymmetric multiprocess event-driven (AMPED) architecture, and evaluates the performance of an implementation of this architecture, the Flash Web server. The Flash Web server combines the high performance of singleprocess event-driven servers on cached workloads with the performance of multi-process and multithreaded ser...

متن کامل

Read File Send DataStart End Accept Conn Send

This paper presents the design of a new Web server architecture called the asymmetric multiprocess event-driven (AMPED) architecture, and evaluates the performance of an implementation of this architecture, the Flash Web server. The Flash Web server combines the high performance of singleprocess event-driven servers on cached workloads with the performance of multi-process and multithreaded ser...

متن کامل

Find File Read File Send DataStart End Accept Conn Send

This paper presents the design of a new Web server architecture called the asymmetric multi process event driven AMPED architecture and evaluates the performance of an implementation of this architecture the Flash Web server The Flash Web server combines the high performance of single process event driven servers on cached workloads with the performance of multi process and multi threaded serve...

متن کامل

The Online Community Grid Volunteer Grid Computing with the Web Browser

The Online Community Grid (OCG) is a framework, began in 2006, for distributed and volunteer computing in Adobe Flash 9. About 97% of Internet users have Adobe Flash installed on their systems and no additional software is needed to work with the OCG. The OCG, shown as a widget on a web page, runs entirely on a web browser and collaborates with web servers via HTTP. Utilizing open source librar...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999